inside and outside ...